#ifndef FILETOOL_H
#define FILETOOL_H

#include <QWidget>
#include <QLabel>
#include <QLineEdit>
#include <QPushButton>
#include <QGroupBox>
#include <QCheckBox>
#include <QHBoxLayout>
#include <QVBoxLayout>
#include <Windows.h>
#include <fileapi.h>
class FileTool : public QWidget
{
    Q_OBJECT
public:
    explicit FileTool(QWidget *parent = nullptr);

private:
    void setupui();
    QGroupBox* attributes_group_;
    QGroupBox* link_group_;

    QHBoxLayout* src_layout_;
    QVBoxLayout* main_layout_;

    QLineEdit* src_file_;
    QPushButton* browser_src_file_;
    QCheckBox* archive_;
    QCheckBox* compressed_;
    QCheckBox* directory_;
    QCheckBox* encrypted_;
    QCheckBox* hidden_;
    QCheckBox* normal_;
    QCheckBox* readonly_;
    QCheckBox* reparse_point_;//连接点
    QCheckBox* sparse_file_;//稀疏文件
    QCheckBox* system_;//系统文件
    QCheckBox* temporary_;//临时文件

};

#endif // FILETOOL_H
